Adwaita: more evident colorswatch drag hilight
authorLapo Calamandrei <calamandrei@gmail.com>
Mon, 21 Mar 2016 00:19:12 +0000 (01:19 +0100)
committerLapo Calamandrei <calamandrei@gmail.com>
Mon, 21 Mar 2016 00:19:12 +0000 (01:19 +0100)
gtk/theme/Adwaita/_common.scss
gtk/theme/Adwaita/gtk-contained-dark.css
gtk/theme/Adwaita/gtk-contained.css

index f7ce355d8c81c3c4b22d8e3bbdf1b7ed9341b878..c0bea682e80abd9a1f57159e99ebc69fd52ef300 100644 (file)
@@ -3978,6 +3978,22 @@ colorswatch {
     &:backdrop { color: $backdrop_text_color; }
   }
 
+  &:drop(active) {
+    box-shadow: none;
+
+    &.light overlay {
+      border-color: $drop_target_color;
+      box-shadow: inset 0 0 0 2px if($variant == 'light', darken($drop_target_color, 7%), $borders_color),
+                  inset 0 0 0 1px $drop_target_color;
+    }
+
+    &.dark overlay {
+      border-color: $drop_target_color;
+      box-shadow: inset 0 0 0 2px if($variant == 'light', transparentize(black, 0.7), $borders_color),
+                  inset 0 0 0 1px $drop_target_color;
+    }
+  }
+
   overlay {
     box-shadow: $_colorswatch_overlay_shadow;
     border: 1px solid if($variant == 'light', transparentize(black, 0.7), $borders_color);
index 04b03e611710bb10920f13ee147f190691e7b10f..56e2cc59abad080add55cc18f8e1865c21b86824 100644 (file)
@@ -4235,6 +4235,14 @@ colorswatch.light overlay {
     border-color: #1c1f1f; }
   colorswatch.light overlay:backdrop {
     color: #d5d5d5; }
+colorswatch:drop(active) {
+  box-shadow: none; }
+  colorswatch:drop(active).light overlay {
+    border-color: #4e9a06;
+    box-shadow: inset 0 0 0 2px #1c1f1f, inset 0 0 0 1px #4e9a06; }
+  colorswatch:drop(active).dark overlay {
+    border-color: #4e9a06;
+    box-shadow: inset 0 0 0 2px #1c1f1f, inset 0 0 0 1px #4e9a06; }
 colorswatch overlay {
   box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5);
   border: 1px solid #1c1f1f; }
index f7535b3580e4efabbd27aa3e1f731228af967969..1d94570ae508595f0d207a4575650534f8401795 100644 (file)
@@ -4264,6 +4264,14 @@ colorswatch.light overlay {
     border-color: rgba(0, 0, 0, 0.5); }
   colorswatch.light overlay:backdrop {
     color: #323232; }
+colorswatch:drop(active) {
+  box-shadow: none; }
+  colorswatch:drop(active).light overlay {
+    border-color: #4e9a06;
+    box-shadow: inset 0 0 0 2px #3d7805, inset 0 0 0 1px #4e9a06; }
+  colorswatch:drop(active).dark overlay {
+    border-color: #4e9a06;
+    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #4e9a06; }
 colorswatch overlay {
   box-shadow: inset 0 2px 2px -3px rgba(0, 0, 0, 0.7);
   border: 1px solid rgba(0, 0, 0, 0.3); }